﻿<%@ Page Title="Vendas para Funcionários" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="VendaFuncionarioView.aspx.cs" Inherits="ASPLanchonete.Telas.VendaFuncionarioView" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h1>Vendas</h1>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
    <p>
        <asp:Label Text="Código:" runat="server" Width="300"/>
        <asp:TextBox ID="txtCodigo" runat="server" Width="300"  CssClass="textBox" 
            Enabled="False">0</asp:TextBox>
    </p>
    <p>
        <asp:Label Text="Funcionário:" runat="server" Width="300"/>
        <asp:DropDownList ID="drdListaFuncionario" runat="server" Width="300"/>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="drdListaFuncionario" ErrorMessage="*Obrigatório" ForeColor="Red" InitialValue="0" />
    </p>
    <p style="float:right;margin-top:-42px;">
        <asp:Label Text="Venda Recente:" runat="server" Width="100"/>
        <asp:TextBox ID="txtUltimaVenda" runat="server" Width="100"  CssClass="textBox" Enabled="false"/>
    </p>
    <hr />
    <div style="width:920px;">
        <div style="width:220px;float:left;">
            <asp:Panel runat="server" BorderColor="#CCCCCC" BorderStyle="Solid" 
                BorderWidth="1px" >
                <p>
                    <asp:Label Text="Quantidade:" runat="server" Width="100"/>
                    <asp:TextBox ID="txtQtde" runat="server" Width="100"  CssClass="textBox" >1</asp:TextBox>
                </p>
                <p>
                    <asp:Label Text="Código Produto:" runat="server" Width="100"/>
                    <asp:TextBox ID="txtCodigoProduto" runat="server" Width="100"  
                        CssClass="textBox" ontextchanged="txtCodigoProduto_TextChanged" 
                        AutoPostBack="True" />
                </p>
                <p style="float:right;">
                    <asp:Label ID="txtErroProduto" runat="server" Enabled="False" ForeColor="Red"/>
                </p>
            </asp:Panel>
        </div>
        <div style="width:auto;float:left;margin-left:20px;">
            <asp:Panel runat="server" >
                <asp:Label Text="Quantidade de Itens:" runat="server" Width="284px" 
                    Font-Size="25px"/>
                <asp:TextBox ID="txtQtdeItens" runat="server" Width="140"  CssClass="textBox" 
                    Font-Size="25px" ForeColor="Red" Enabled="False" />
                <br />
                <asp:Label Text="Valor Total da Venda:" runat="server" Width="250px" 
                    Font-Size="25px"/>
                <asp:Label Text="R$" runat="server" Width="30px" 
                    Font-Size="25px"/>
                <asp:TextBox ID="txtValorTotalVenda" runat="server" Width="140"  
                    CssClass="textBox" Font-Size="25px" ForeColor="Red" Enabled="False" />
                <br />
                <asp:Label Text="Valor em Dinheiro:" runat="server" Width="250px" 
                    Font-Size="25px"/>
                <asp:Label Text="R$" runat="server" Width="30px" 
                    Font-Size="25px"/>
                <asp:TextBox ID="txtValorDinheiro" runat="server" Width="140"  
                    CssClass="textBox" Font-Size="25px" ForeColor="Red" 
                    ontextchanged="txtValorDinheiro_TextChanged" AutoPostBack="True" />
                <br />
                <asp:Label Text="Troco a Retornar:" runat="server" Width="250px" 
                    Font-Size="25px"/>
                <asp:Label Text="R$" runat="server" Width="30px" 
                    Font-Size="25px"/>
                <asp:TextBox ID="txtValorTroco" runat="server" Width="140"  
                    CssClass="textBox" Font-Size="25px" ForeColor="Red" Enabled="False" />
                <br /><br />
                <asp:DataList ID="dtlItensVenda" runat="server" 
                    onitemcommand="dtlItensVenda_ItemCommand" >
                    <HeaderTemplate>
                        <table cellpadding="0" border="1" align="center">
                            <tr>
                                <th>Sequência</th>
                                <th>Produto</th>
                                <th>Qtde</th>
                                <th>Valor Unitário</th>
                                <th>Valor Total</th>
                                <th>Deletar</th>
                            </tr>
                    </HeaderTemplate>
                    <ItemTemplate>
                            <tr>
                                <td><%# Eval("Sequencia")%></td>
                                <td><%# Eval("Produto.NomeProduto")%></td>
                                <td><%# Eval("Qtde").ToString() %></td>
                                <td>R$ <%# Eval("Valor").ToString()%></td>
                                <td>R$ <%# Eval("ValorTotal").ToString() %></td>
                                <td align="center">
                                    <asp:ImageButton ID="btnExcluir" runat="server" ImageUrl="~/Imagens/excluir.png" 
                                        AlternateText="Excluir" CausesValidation="False" Height="20" Width="20" 
                                        CommandName="Excluir" CommandArgument='<%# Eval("Sequencia") %>' />
                                </td>
                            </tr>
                    </ItemTemplate>
                    <FooterTemplate>
                        </table>
                    </FooterTemplate>
                </asp:DataList>
            </asp:Panel>
        </div>
        <div style="width:150px;float:right;">
            <asp:Panel runat="server" BorderColor="#CCCCCC" BorderStyle="Solid" 
                BorderWidth="1px">
                <asp:Label Text="Mais Vendidos:" runat="server" Font-Size="20px"/>
            </asp:Panel>
        </div>
    </div>
    <hr />
        <asp:Panel ID="Panel1" runat="server" Height="95px">
            <div class="pesquisa">
                <h5>Pesquisar</h5>
                <p>
                    <asp:Label Text="Código:" Width="60" runat="server"/>
                    <asp:TextBox ID="txtPesquisaCodigo" runat="server" Width="180px" 
                        CssClass="textBox"></asp:TextBox>
                </p>
            </div>
            <div class="pesquisaDireita">
                    <asp:Button ID="btnPesquisa" runat="server" Width="40" Height="40" 
                        CssClass="botaoPesquisa" CausesValidation="False" 
                        onclick="btnPesquisa_Click" />
            </div>
            <div class="centroBaixo">
                <asp:Label ID="txtResultado" runat="server" />
                <br />
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtValorDinheiro" ErrorMessage="*Obrigatório Valor Dinheiro" ForeColor="Red" />
            </div>
            <div class="submitButton">
                <asp:Button ID="btnRegistrar" Text="Registrar" runat="server" Width="80" 
                    Height="80" onclick="btnRegistrar_Click" CommandName="Registrar" />
                <asp:Button ID="btnLimpar" Text="Limpar" runat="server" Width="80" Height="80" 
                    CausesValidation="False" onclick="btnLimpar_Click"/>
                <asp:Button ID="btnCancelar" Text="Cancelar" runat="server" Width="80" 
                    Height="80" onclick="btnCancelar_Click" CausesValidation="False"/>
            </div>    
        </asp:Panel>
</asp:Content>
